home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 16 / AMIGAplus Sonderheft 16 (1998)(ICP)(DE)[!].iso / pd / anwendungen / evenmore / nostalgia / evenmore033.lha / EvenMore033 / Docs / evenmore.doc next >
Text File  |  1997-01-04  |  28KB  |  701 lines

  1.                                                    .
  2.    Program  : EvenMore                             :
  3.    Type     : Text viewer (Freeware + emailware)   |
  4.    Version  : 0.3beta3                             |
  5.    Compiled : 15:37:35  4 Jan. 1997                |
  6.    Code     : AmigaE                               |
  7.                                                    |
  8.     EvenMore © Chris Perver, 1996-1997             |
  9.     ReqTools © Nico François + Magnus Holmgren     |
  10.                                                    |
  11. ---------------------------------------------------'
  12.  
  13.  
  14.  -+====== Important Messages!!! =============================================+-
  15.  
  16.    TO: Any Viper accelerator users out there!
  17.  
  18. If you have managed/know how/may know how to softkick a Viper  accelerator,  let
  19. me know! I have an Amiga 1200 (OS3.0 - 030 28Mhz - 882 33Mhz - 18Megs total ram,
  20. etc., etc.) and I desperately want to  softkick  OS3.1.  All  help/info/programs
  21. WILL be gratefully accepted. cHRISPi needs YOUR help!
  22.  
  23. Also, please note...  I have tried virtually every program on Aminet already :/
  24.  
  25.                                                        |
  26.     | /  _   _   _       | |  _        | |  _   _      |
  27.     |-| / | | \ | \ | |  |\| /_\ |  |  \_| /_\ / | |/
  28.     / | \/| |\/ |\/ \_|  | | \_  |/\|   _/ \_  \/| |   |
  29.             /   /    _/
  30.  
  31. PREFS FILE HAS CHANGED! PREFS FILE HAS CHANGED! PREFS FILE  HAS  CHANGED!  PREFS
  32. FILE HAS CHANGED! PREFS FILE HAS CHANGED! PREFS FILE HAS CHANGED! PREFS FILE HAS
  33. CHANGED! PREFS FILE HAS CHANGED! PREFS FILE HAS CHANGED! PREFS FILE HAS CHANGED!
  34.  
  35.  -+==========================================================================+-
  36.  
  37. ==========================================
  38. IMPORTANT!  READ THE COPYRIGHT NOTICE NOW!
  39. ==========================================
  40.  
  41. The EvenMore executables and sources are copyright © Chris Perver, 1996-1997 and
  42. the  ReqTools.library  is  copyright  ©  Nico  François  and  copyright © Magnus
  43. Holmgren.
  44.  
  45.  The files in this archive are the following:-
  46.  
  47.  EvenMore.info
  48.  EvenMore/
  49.    EvenMore
  50.    EvenMore.info
  51.    Docs.info
  52.    Docs/
  53.      EvenMore.doc
  54.      EvenMore.readme
  55.      MicroSlick.readme
  56.    Env/
  57.      EvenMore.config
  58.    Icons.info
  59.    Icons/
  60.      program_icon.info
  61.      program_icon2.info
  62.    Libs/
  63.      ReqTools.library
  64.    Nostalgia.info
  65.    Nostalgia/
  66.      EvenMore01.lha
  67.  
  68. --- Copyright agreement --------------------------------------------------------
  69.  
  70. This archive can be  distributed  by  commercial  companies,  private  companies
  71. profit making or otherwise, as long as the following rules are applied.
  72.  
  73. --------------------------------------------------------------------------------
  74.  
  75. 1)  Permission to distribute this archive, or any part of it, in any form
  76.     requires express permission and consent of its author in writing (Email
  77.     please, but letter also accepted if necessary).
  78.  
  79. 2)  The contents of this archive must remain intact and unaltered.  This archive
  80.     is permitted to be distributed so long as all the files described are
  81.     included and are not malformed, edited, changed or modified in any way, by
  82.     accident or intent.
  83.  
  84. 3)  If the program is distributed by any  company that fits into the term given
  85.     above (Including, but not limited to paper magazines, disk magazines,
  86.     internet magazines, etc.) through any form of distribution methods
  87.     (Including, but not limited to CD, disk, FTP, email, etc.), I demand that a
  88.     free copy of that particular magazine, CD or disk or distribution be posted
  89.     (free of charge) to me as soon as it is published or released.
  90.  
  91. 4)  This archive may be distributed and advertised by public domain libraries,
  92.     as long as no profit is made on the program, and the price is no higher than
  93.     the cost of a disk and copying.
  94.  
  95. 5)  It  is  forbidden  from  be  distributed  by  pirates  through  any  form 
  96.     of distribution methods (Including, but not limited to BBS, disks, CDs, FTP
  97.     sites, homepages, DCC, email, etc.), even although it is freeware. If you do
  98.     want the program, come and ask me, not the pirates! The reason being I do
  99.     not wish lame pirates to gain even more business because of all the work I
  100.     have put into creating this. This is in response to the pirates moving from
  101.     commercial software to shareware. Hopefully they won't start on freeware!
  102.     Spread the word, not the disk!
  103.  
  104. --- EXCEPTIONS -----------------------------------------------------------------
  105.  
  106. 1)  This archive may be freely  distributed  on  Aminet  disks,  Aminet 
  107.     archives on-line, Aminet BBS and FredFish disks, no permission necessary
  108.  
  109. --------------------------------------------------------------------------------
  110.  
  111. ========
  112. REQUIRES
  113. ========
  114.  
  115.  o Kickstart 37+
  116.  o GadTools.library 37+
  117.  o ReqTools.library 37+ (Included)
  118.  o Icon.library 36+
  119.  
  120. ============
  121. INSTALLATION
  122. ============
  123.  
  124. 1)  Simply copy 'libs/reqtools.library' to 'Libs:', if you haven't already  got
  125.     it, or haven't got a version later than 37.
  126.  
  127. 2)  Then copy 'EvenMore' and 'EvenMore.info' to somewhere on your command line,
  128.     like 'C:'
  129.  
  130. 3)  Then edit the file 'Env/EvenMore.config' to suit your own taste, and the
  131.     move it to 'ENVARC:' and 'ENV:'.
  132.  
  133. ========
  134. FEATURES
  135. ========
  136.  
  137.  Notes about this version:
  138.  -------------------------
  139.  
  140. HEY! Just before you go about screaming, 'It's got less features that  the  last
  141. version!',  stop and think... I was attempting to do word and line wrapping, but
  142. I am not sure if I am going to be able to do that due to difficulties beyond  my
  143. brain power. OK, I know there is no searches ATM, as I had to take them out when
  144. I was doing the word and line wrapping, due to the way I had to load  the  file.
  145. But  maybe  soon,  I  will  get super searches working that are even better than
  146. before. Anyway, now you know...
  147.  
  148.  Main features
  149.  -------------
  150.  
  151.  o Totally font sensitive.
  152.  o Tooltypes.
  153.  o Preferences file.
  154.  o Can open the window on any public screen and move between them.
  155.  o Uses ReqTools library.
  156.  
  157. ============
  158. INTRODUCTION
  159. ============
  160.  
  161. The AmigaOS is a damn good operating system. Even the last OS  before  Commodore
  162. ran  out  of  money  (OS  3.0)  can't  be touched by Windoof and other operating
  163. systems. So why spoil it now? Commodore also brought in features such as  Screen
  164. and Icon fonts, which could be proportional. And proportional fonts look so much
  165. more nicer. So that is why I decided to have a bash at designing a nice  looking
  166. text  viewer to complement Workbench. Well, that is partly the reason. The other
  167. part is, I wanted to program... I was thinking about C, and then I just happened
  168. to see what E could do and I was hooked! So this is my grand contribution to the
  169. Amiga :). It hasn't much features now, but it will get better.
  170.  
  171. Anyway. Before I didn't realize how much code was involved  in  just  doing  the
  172. simple  things  like  opening  a window with menus and printing text. In a basic
  173. language, there are commands available for just about anything under the sun.  I
  174. could  have written this program in Blitz Basic easily in a couple of lines, but
  175. the resultant code would have turned out twice as large. What makes it worse  is
  176. I  am just learning a new language, and I haven't encountered all this operating
  177. system code before. I need a  book  (Or  similar)  that  would  show  me  common
  178. routines  of  doing  things  in  the Amiga's operating system using AmigaE, no C
  179. here, as I don't know the syntax (I wish I did, as there is a phenomenal amount
  180. of  C  source  on Aminet, and there is software and books that literally grow on
  181. trees - Heheh, literally, as books ARE made out of paper ;).
  182.  
  183. =====
  184. Usage
  185. =====
  186.  
  187. EvenMore takes 2 arguments when running  from  CLI,  but  still  only  one  when
  188. running from Workbench (Which is the file to be displayed).
  189.  
  190.  o You can specify a path and a file for the first argument.
  191.  
  192.  o The second argument is optional and allows  you  to  specify  a configuration
  193.    file. This means that you can have a separate configuration for each program
  194.    you run EvenMore from, one to open on Workbench, and another for DOpus that
  195.    would open the window on the DOpus screen, and an ever so special one for the
  196.    excellent GoldEd :). If no configuration file is selected, then the default
  197.    'ENV:EvenMore.config' will be opened.  If this doesn't open, then the
  198.    hardcoded default settings will be used.
  199.  
  200. It is important to note that if you are specifying a configuration file  and  no
  201. text  file, then you must put 'PREFS=<configuration file>' to make sure EvenMore
  202. knows you are not specifying a text file to view.
  203.  
  204. If you do not specify a path or file, a requester will pop up allowing you to do
  205. so.  Once  you  have  selected  the  file  you  wish to view, a window will open
  206. displaying the contents.
  207.  
  208. The EvenMore window will open on  the  default  public  screen  which  would  be
  209. Workbench  or  the  DOpus  screen if no screen has been selected. (Hopefully not
  210. DOpus :). You can of course, specify another screen for the window to open on as
  211. long is it is made public!
  212.  
  213.  e.g.   EvenMore S:User-startup PREFS=Env:EvenMore.Goldedconfig
  214.  
  215. There are also several tooltypes for setting your preferences when  running  the
  216. program from workbench. These are:
  217.  
  218.  WINDOWXPOS=0                (The top left position of the window on the
  219.                               screen in pixels on the X axis)
  220.  WINDOWYPOS=14               (The top left position of the window on the
  221.                               screen in pixels on the Y axis)
  222.  WINDOWWIDTH=640             (The width of the window in pixels)
  223.  
  224.  WINDOWHEIGHT=256            (The height of the window in pixels)
  225.  
  226.  CENTREWINDOW=[TRUE/FALSE]   (Open window in the exact centre of the screen)
  227.  
  228.  PUBSCREEN=GOLDED.1          (The public screen to open the window on)
  229.  
  230. If the screen positions and sizes are commented out or are not there or if there
  231. is  no  preferences file, the defaults will be used which are 640*200 positioned
  232. top left hand side of the screen and using the default public screen.
  233.  
  234. If the centring option is enabled, then  the  window  position  values  will  be
  235. overrided.
  236.  
  237. If you specify a size larger than the visible limits of the screen (The part you
  238. can see), then the window will be moved and resized to suit. For example, if the
  239. screen is scrolled down and the window opened, the window will be moved  to  the
  240. middle  of  the  remaining visible part if the CENTREWINDOW option is on, and if
  241. the window size is larger than the visible part, the window  will  be  sized  to
  242. fit.  This  hopefully  means  that  users  of  graphics cards will sleep better,
  243. knowing they shall be able to view any time, any place.
  244.  
  245. If you specify a public screen to open the window up on that does not exist, you
  246. can  be sure the window will open on the default public screen such as Workbench
  247. or DOpus (Hopefully not DOpus :). If a public screen still can't be found,  well
  248. what  are  you  running? Linux?!?!? If the public screen entry is commented out,
  249. then the default public screen will be used.
  250.  
  251. ----------------------------------------------------------------------- HINT ---
  252. Use MCPs default pubscreen patch to make  the  front  screen  into  the  default
  253. public  screen, if it is public. And you could use TruePub to patch screens that
  254. are private to public screens to get EvenMore to open on any screen you want.
  255. --- HINT -----------------------------------------------------------------------
  256.  
  257. Here is an explanation of the preferences file.
  258.  
  259. If there is  a  preference  file  'ENV:evenmore.config',  or  if  you  supply  a
  260. different  preference  file, the above tooltypes will be overrided.
  261.  
  262. Here is what the preferences file could look like. (Just to show what is allowed
  263. and what isn't)
  264.  
  265. - - cut along here  8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  266.  
  267. Batman! Dinnerdinnerdinnerdinner, dinnerdinnerdinnerdinner, BATMAN!
  268. WINDOWXPOS (¦?o)=50
  269. MicroSoft ate my hamster.  Windoof ate its brother.
  270. WINDOWYPOS=50
  271. *** Note: Remember to watch The Thin Blue Line! ***
  272. WIDTHWINDOWWIDTHWINDOW=640
  273. WINDOWHEIGHT=256
  274. (I think typ..oh hang on...CENTREWINDOW...like this is ok :)=TRUE
  275. PUBLICSCREEN DOES NOT=GOLDED.1
  276. She sells sea shells on the sea shore.
  277. The shells she sells are sea shells for sure.
  278.  
  279.  - - - - - - - - - - - - - - - - - - - - - - - - - - -  cut along here  8< - - -
  280.  
  281. This is what EvenMore will see that pile of rubbish as...
  282.  
  283. - - cut along here  8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  284.  
  285. WINDOWXPOS=50
  286. WINDOWYPOS=50
  287. WINDOWWIDTH=640
  288. WINDOWHEIGHT=256
  289. CENTREWINDOW=TRUE
  290. PUBLICSCREEN=GOLDED.1
  291.  
  292.  - - - - - - - - - - - - - - - - - - - - - - - - - - -  cut along here  8< - - -
  293.  
  294. The format of this file is half critical! Well, sort of. Basically  values  must
  295. come after the preset name. No other text is allowed to be after the equals sign
  296. other than the value and make sure you only have 1 equals sign in a line!  Also,
  297. please  try not to have spaces before the value after the equals sign, or spaces
  298. after the value. EvenMore doesn't trim the spaces.
  299.  
  300. Text before the preset name is ok.
  301.  
  302. The preset order may be changed, for instance,  I  could  put  the  CENTREWINDOW
  303. option at the top and it wouldn't make a difference.
  304.  
  305. Also, the preset names must be UPPERCASE! (Due to the optimizations I have done)
  306.  
  307. If you don't want EvenMore to open on a different public screen, you can  either
  308. change  the public screen name to something that doesn't exist and EvenMore will
  309. open on the default public screen (If one exists), or type in 'Workbench' (minus
  310. the quote-marks) which is the public screen name of the Workbench Screen.
  311.  
  312. Here is an explanation of the menu items.
  313.  
  314.  _______________________________________________________
  315.  [Project] View
  316.  |        ¯¯¯¯¯¯¯¯T¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  317.  | Load file...   |
  318.  | Reload file    |
  319.  |----------------|
  320.  | Go to screen...|
  321.  |----------------|
  322.  | About...       |
  323.  |----------------|
  324.  | Quit           |
  325.  `----------------'
  326.  
  327.   Load file:
  328.   ----------
  329.  
  330. Allows you to select an ascii file from a requester to display
  331.  
  332.  Reload file:
  333.  ------------
  334.  
  335. Enables you to quickly reload the currently displayed file incase  its  contents
  336. have  changed.  The line number you were at in the file (which is counted as the
  337. top-most line in the window) will not be changed unless the file is shorter than
  338. that line number, in which case, EvenMore will view from the end of the file.
  339.  
  340.   Go to screen:
  341.   -------------
  342.  
  343. A requester pops up allowing you to  enter  the  name  of  a  public  screen  to
  344. re-display  the  window  on.  If  the  screen  is not available, the title bar
  345. will tell you the screen was not found.
  346.  
  347. --- Warning! -------------------------------------------------------------------
  348. The names of screens are CASE-SENSITIVE.  This  means  if  you  mistakenly  type
  349. 'gOLDED.1'  and  not  'GOLDED.1'  the  window  won't  open on that screen! So be
  350. warned!
  351. ------------------------------------------------------------------- Warning! ---
  352.  
  353.   About:
  354.   ------
  355.  
  356. Display information about the program
  357.  
  358.   Quit:
  359.   -----
  360.  
  361. Exit the program
  362.  
  363.  _______________________________________________________
  364.   Project [View]
  365.  ¯¯¯¯¯¯¯¯¯|     ¯¯¯¯¯¯¯¯¯¯¯T¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  366.           | Go to line...  |
  367.           |----------------|
  368.           | Top of file    |
  369.           | Page up        |
  370.           |----------------|
  371.           | Page down      |
  372.           | Bottom of file |
  373.           `----------------'
  374.  
  375.   Go to line:
  376.   -----------
  377.  
  378. Move directly to a line in the current document. Note that this number  will  be
  379. taken  as  the  top line of the window. So if I entered 4, EvenMore will display
  380. lines 4 to the end of the window. Also note that the number  you  can  enter  is
  381. limited  by  what is displayable, so if the viewer could display 10 lines in its
  382. window, and the text file had 20 lines, I would only be able to enter  a  number
  383. between 1 and 10.
  384.  
  385.   Top of file:
  386.   ------------
  387.  
  388. Move to the top of the file.
  389.  
  390.   Page up:
  391.   --------
  392.  
  393. Move up one height of the window.
  394.  
  395.   Page down:
  396.   ----------
  397.  
  398. Move down one height of the window.
  399.  
  400.   Bottom of file:
  401.   ---------------
  402.  
  403. Move to the bottom of the file.
  404.  
  405. --------------------------------------------------------------------------------
  406.  
  407. There are several keys for moving about the document displayed in EvenMore's
  408. window.
  409.  
  410.  UP CURSOR KEY            (Scroll text up one line)
  411.  
  412.  DOWN CURSOR KEY          (Scroll text down one line)
  413.  ----------------------------------------------------
  414.  SHIFT + UP CURSOR KEY    (Scroll text up one page)
  415.  
  416.  SHIFT + DOWN CURSOR KEY  (Scroll text down one page)
  417.  ----------------------------------------------------
  418.  CTRL + UP CURSOR KEY     (Move to top of file)
  419.  
  420.  CTRL + DOWN CURSOR KEY   (Move to bottom of file)
  421.  
  422. =======
  423. HISTORY
  424. =======
  425.  
  426.  -----------------------------------------------------------------------------
  427.  0.3beta3         Theme: Not another re-write! The 487th re-write this month!
  428.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  429.  
  430.  o Fixed silly bug in which sometimes the preference file wouldn't open. (I
  431.    hope I did anyway).
  432.  
  433.  o Window maximum and minimum sizes are now calculated according to the
  434.    visible limits of the screen, so hopefully no gurus should occur on virtual
  435.    Workbenches.(I hope)
  436.  
  437.  o Tonnes and tonnes more optimizations.
  438.  
  439.  o Flipped preferences file around. (It didn't occur to me there was another 
  440.    way to do it easily)
  441.  
  442.  o Added the ability to move the window to a different screen after it is
  443.    opened.
  444.  
  445.  o Now checks for the  availability  of  a  screen,  by  the 
  446.    LockPubScreenList() instead of just trying to open on the default screen if
  447.    LockPubScreen() returns NIL.
  448.  
  449.  o Hopefully improved the output of error handling.
  450.  
  451.  o Changed the way preferences are loaded.  This may save some memory/speed?
  452.  
  453.  o Fixed bug in which the preferences would not load from the root directory of
  454.    my harddrive.
  455.  
  456.  o Fixed bug in which the program would crash on exit.
  457.  
  458.  o Now checks some keys by qualifiers instead of rawkey numbers.
  459.  
  460.  o Can be killed by CTRL C.
  461.  
  462.  o Added newlook menus for v39+.
  463.  
  464.  o Text no longer trashes right border.
  465.  
  466.  o And a few more things not worth mentioning...
  467.  
  468.  -----------------------------------------------------------------------------
  469.  0.3beta2         Theme: We're... forever... making improvements!
  470.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  471.  
  472.  o Fixed silly mistake.  Changed drawmode back from Jam2 to Jam1.  I don't know
  473.    how many times I have done this. :)
  474.  
  475.  o More keys for moving about documents.
  476.  
  477.  o View menu to move about documents.
  478.  
  479.  o Added extra requesters.
  480.  
  481.  o Added reload menu item.
  482.  
  483.  o Added more information in about requester.
  484.  
  485.  o Added more information in the title bar.
  486.  
  487.  o Now uses ReqTools library.
  488.  
  489.  o Added centring window option.
  490.  
  491.  o Added preferences file.
  492.  
  493.  o Search menu to search through documents.
  494.  
  495.  o Made a whole lot of optimizations.
  496.  
  497.  o Removed GIMMEZEROZERO flag, so now the window updates faster and uses less
  498.    memory.
  499.  
  500.  -----------------------------------------------------------------------------
  501.  0.3beta1         Theme: After a long while, I got interested again :)
  502.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  503.  
  504.  o Added tooltypes (Window size positions)
  505.  
  506.  o A few improvements here and there.... here, there, everywhere a few
  507.    improvements!
  508.  
  509.  o Fixed some silly bug. If started from the CLI, the files wouldn't load up
  510.    from the requester... Thanx to Johan Björnson for reporting it. Still don't
  511.    know who the culprit was that made the bug :?/.
  512.  
  513.  -----------------------------------------------------------------------------
  514.  Pre 0.3beta1     Theme: Kicking off
  515.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  516.  
  517.  o Can't remember what they were like.  Probably awful!
  518.  
  519. ====
  520. BUGS
  521. ====
  522.  
  523.  ----HARMLESS----
  524.  
  525.  o Program fails to load files from the PROC: device.  It seems that the PROC
  526.    device gives a false filesize for files.  This also confuses ReqTools file
  527.    requesters.  So blame the author of PROC: and kindly ask him to fix it :).
  528.  
  529.  -----FLUFFY-----
  530.  
  531.  o I'm not  entirely  satisfied  I  have  every  window  dimension looked  after
  532.    properly, after changing to a non-GIMMEZEROZERO window. If you see any lines
  533.    get trashed, let me know! (In other words, use SysIHack to hack around a bit,
  534.    that's right! I said a BIT! But not too much, as I don't check the  width  of
  535.    the gadgets to size the window, maybe when I get a scroller  window  working.
  536.    And let me know if anything goes wrong).
  537.  
  538.  o I am not entirely  satisfied that the window will only display on the visible
  539.    part of  the  screen, or if  anything  wierd  might happen... so  be  warned!
  540.  
  541. =====
  542. TO DO
  543. =====
  544.  
  545. EvenMore is pretty scary at the  minute.  Soon  though,  once  I  get  the  main
  546. features  plugged,  I  will have time to think about putting in the diddly bits.
  547. That is, if  I  find  out  how  to  do  the  diddly  bits!  So  these  are  just
  548. considerations,  I  have  not actually thought about how I am going to do any of
  549. this stuff. (Pledge a donation for software and books to educate me :)
  550.  
  551.  o Consider either suppressing output of errors or else using requesters always,
  552.    instead of outputing text (But there is no point in outputing an error to a
  553.    requester if the program fails to open the ReqTools library).
  554.  o Consider maybe either writing a GUI preferences program, or else making a few
  555.    preferences changable and saveable by the viewer.
  556.  
  557.  o Get a scroller window made, for scrolling about a bit.
  558.  
  559.  o Rewrite word searches.
  560.  
  561.  o Make more compact optimized code.
  562.  
  563.  o Maybe a requester full of the public screen names to be able to select one to
  564.    display the window on.
  565.  
  566.  o Word hi-lighting in searches perhaps.
  567.  
  568.  o Faster scrolling. Maybe some way of only scrolling 2 or even 1 bitplanes.
  569.  
  570.  o ASCII codes such as TAB and CR will be sensed and acted upon.
  571.  
  572.  o ESC sequences or ANSI codes sensed such as BOLD, etc. (Some sort of text/file
  573.    parser will need to be written)
  574.  
  575.  o Printing options. In the far distant future.
  576.  
  577. Here are the features I have considered, but not putting in, at least, at this
  578. point in time.
  579.  
  580.  o Opens on its own screen.  What's the point?  I mean, you will have Workbench
  581.    running, won't you?  Ack... not worth the code.  Ack... spit.
  582.  
  583.  o Font selection/preferences.  Not yet anyway.  There's no point in writing
  584.    extra code for the sake of features. It's not really needed. I may concider
  585.    it later.
  586.  
  587. ======
  588. AUTHOR
  589. ======
  590.  
  591. This program is...
  592.  
  593. ________________________________________________________________________________
  594. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  595. e! Emailware + freeware! Emailware + freeware! Emailware + freeware! Emailware +
  596. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  597. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  598.  
  599. That's right!  Emailware, and freeware!  Got a problem with that? ;)
  600.  
  601.   Freeware:
  602.  ------------------------------------------------------------------------------
  603.  A type of distribution agreement in which the author of the program retains
  604.  the copyright of the program, even though the software may be freely available
  605.  to all. Please note, freeware IS NOT Public Domain (PD).
  606.  
  607.   Emailware:
  608.  ------------------------------------------------------------------------------
  609.  A type of distribution agreement in which if you use the program, you can if
  610.  you want, send the author a feedback email to register.
  611.  
  612. If you decide it is slightly useful, or just a load of crap, or even shows  some
  613. potential,  please  email me (If you wish). If you have any suggestions or would
  614. just like to say that there is a 6-pack of Pepsi on its way to  me  then  again,
  615. please email me. :)
  616.  
  617. Any users that do send an email have the benefit of being in my address book  in
  618. my  email program. Any users that ask to become beta-testers can become one, and
  619. can test any new features (Though they may be few), and test any Aminet releases
  620. that are about to be uploaded, if they ask.
  621.  
  622.       ______________________________________________________________
  623.      [O|##Contacting#cHRISPi####################################|D|B]
  624.      |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| :
  625.      | Postal address:                                              | ::
  626.      |    Chris Perver,                                 __ __       | ::
  627.      |     12, Orchardville Avenue,                    / // /       | ::
  628.      |     Bangor,                                    / // /        | ::
  629.      |     Co. Down,                                 / // /         | ::
  630.      |     N. Ireland,                       __ __  / // /          | ::
  631.      |     BT19 1LP.                         \ \\ \/ // /           | ::
  632.      |                                        \ \\/ // /            | ::
  633.      |           ______________________        \ V /V /             | ::
  634.      | Internet:|chris@planb.thegap.com|        V_/V_/              | ::
  635.      |           ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                             | ::
  636.      |           __________________________                         | ::
  637.      |      IRC:|cHRISPi on #amiga/undernet|                        | ::
  638.      |           ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                         | ::
  639.      |           _________________________________________________  | ::
  640.      |      URL:|http://www.geocities.com/SiliconValley/Park/6763/| | ::
  641.      |           ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  | ::
  642.      |                                                              | ::
  643.      | And remember!  Windows is rubbish!                           | ::
  644.      |                                                              | ::
  645.      |_____________________________________________________________ | ::
  646.      [############################################################|/] ::
  647.       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ::
  648.       :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  649.        :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  650.  
  651. ====
  652. HELP
  653. ====
  654.  
  655. If any of you lot want to help in the distribution files, go ahead and email me.
  656. You  could  design  a  few NewIcons, MagicWB icons, Iconographics icons, convert
  657. this text into an AmigaGuide® file, or anything.
  658.  
  659. If you have any suggestions or contributions for the distribution  files,  again
  660. email  me. :)
  661.  
  662. Suggestions for the program (Not too hard ones now! At least until I finish  the
  663. main  bits)  are  always  welcome.  Tell me what YOU would like to see in a text
  664. viewer (Don't just say 'some text'! ;).
  665.  
  666. Help me crack down on bugs. You can never rid a program of all bugs, that is why
  667. I need your help tracking them down. Please report any bugs you find.
  668.  
  669. Programmers! Please aid me. Maybe some tutorials or example sources of Workbench
  670. E  stuff,  parsing,  raster  tips,  detaching processes, optimization tips, etc.
  671. would be handy. Maybe Libraries documentation might be handy  until  I  save  up
  672. enough money for the RKRM Libraries manual.
  673.  
  674. =========================================
  675. THANX 'N' GREETZ (In no particular order)
  676. =========================================
  677.  
  678. Thanks to my mum and dad for buying me those RKRM manuals. I  didn't  know  they
  679. would  be  so  useful  so quickly. I thought I'd at least have to learn C before
  680. they would be of any use.
  681.  
  682. --------------------------------------------------------------------------------
  683.  
  684. Thanx to Nico François and Magnus Holmgren for the excellent  ReqTools  library.
  685. Only fools don't use ReqTools!
  686.  
  687. Thanx to Dietmar Eilert for GoldEd, it's been plenty of help to me.
  688.  
  689. Thanx to  Wouter  van  Oortmerssen  for  AmigaE,  it's  an amazing language.
  690.  
  691. --------------------------------------------------------------------------------
  692.  
  693. Thanx to Ilan Sharoni for helping me a lot with word  and  line  wrapping.  It's
  694. just too hard. Maybe I'll understand it someday.
  695.  
  696. Thanx to Johan Björnson for his excellent contributions and suggestions for this
  697. archive. If it wasn't for him, we wouldn't even have icons!
  698.  
  699. Thankyou to all my mates in #amiga who helped by answering my questions I put to
  700. them (Hehehe they did? Well they tried. But I understand). Thanx mate!
  701.